package br.com.sistema.control;

import java.io.Serializable;

import br.com.sistema.dao.UsuarioDAO;
import br.com.sistema.dao.UsuarioDAOImplements;
import br.com.sistema.entidade.Usuario;
import br.com.sistema.util.Constantes;
import br.com.sistema.util.LancamentosDeMensagens;

public class UsuarioRN implements Serializable{

	private static final long serialVersionUID = 1L;
	private UsuarioDAO usuarioDAO;
	
	public UsuarioRN() {
		usuarioDAO = new UsuarioDAOImplements();
	}
	
	public boolean login(String login, String senha){
		if(this.usuarioDAO.login(login,senha)){
			return true;
		}else{
			LancamentosDeMensagens.mensagemErro(Constantes.ERRO_LOGIN.getValue());
			return false;
		}
	}
	
	public void logoff(){
		this.usuarioDAO.logoff();
	}
	
	public Usuario recuperarUsuarioDaSessao(){
		return this.usuarioDAO.recuperarUsuarioDaSessao();
	}
}
